package com.example.demo.excel.service;


import com.example.demo.excel.valid.ExcelValidException;

import java.util.List;
import java.util.Map;

/**
 * 导入数据处理接口
 * @author zhaoyonggang
 */
public interface EasyExcelImportService<T> {
    /**
     * 异常数据处理方法
     * @param errorMap
     * @param version
     * @throws ExcelValidException
     */
    void saveErrorForExcel(Map<Integer, String> errorMap, String version) throws ExcelValidException;

    /**
     * 正常数据处理
     * @param entityList
     * @param version
     * @param param
     */
    void savaSuccessForExcel(List<T> entityList, String version, Map<String, Object> param);
}

